Zone helpers are parsed as an array, so we need to loop over them to
check if they are available.
Suggested-by: Jo-Philipp Wich <[email protected]>
Signed-off-by: Stijn Tintel <[email protected]>
this.warn_section(data, "is disabled, ignoring section");
return;
}
- else if (zone.helper && !zone.helper.available) {
- this.warn_section(data, `uses unavailable ct helper '${zone.helper.name}', ignoring section`);
- return;
+
+ for (let helper in zone.helper) {
+ if (!helper.available) {
+ this.warn_section(data, `uses unavailable ct helper '${zone.helper.name}', ignoring section`);
+ return;
+ }
}
if (zone.mtu_fix && this.kernel < 0x040a0000) {